Beim Durchführen von Makros soll es möglich sein, für einzelne Felder einzelner Masken spezielle Auswahlwerte zu hinterlegen.
z.B. bei einem Makro mit 10 Studierendenabfragen, die standardmäßig die Haupthörerzahl ausgeben, soll bei einer Maske stattdessen beim Feld Hörerstatus Nebenhörer ausgewählt sein.
Lehrbericht (10600) ist ein Makro
makro maske sort
10600 10070 1
10050 2
10090 3
10100 4
10050 5
11500 6
10050 7 (hier Nebenhörer gewünscht)
10050 8
...
Felderinfo der "MakroMaske" (10600) definiert Felder, die sich auf alle Untermasken beziehen
bei einer einzelnen Untermaske (z.B. Stud. Allg. 10050) werden Felder gefüllt
NEU:
Ein solcher Eintrag überlagert ggfs. in der Makro-Maske vorkommende Felder gleichen Namens!
makro_feld_wert
Makro |
Sortnr |
feldername |
value(char) |
sicht |
stand |
10600 |
7 |
Hörerstatus |
'N' für Nebenhörer |
bei Sichtfeldern z.B. 13 oder <<Org. Einheit-Sicht>> |
z.B. 1.1.2005 oder today oder <<Org. Einheit-Stand>> |
Die Werte müssen genauso so eingetragen werden, wie sie vom SQL in der relation-Spalte des zugehörigen Felds geliefert werden.
z.B. steht für das Feld Staatsangehörigkeit in relation:
<<SQL>> select tid,text from aggre_bland where tid in (0,1) order by text;
Ergebnis
tid text
1 Ausland
0 Deutschland
Wenn Ausland vorbelegt werden soll, muss in makro_feld_wert als value nur
1
eingetragen werden.
TODO
Man sollte auch eine gewünschte Sicht mit einem gewünschten Stand hinterlegen können.
![]() |
![]() ![]() |
Seite 59 / 102 Letzter Update: 17.06.2008 Impressum |